#导入套接字相关的包体
from socket import *

#创建socket套接字
tcp_client = socket(family=AF_INET, type=SOCK_STREAM)       #ipv4 = AF_INET , ipv6 = AF_INET6 , UPD = OCK_DGRAM , TCP = SOCK_STREAM

#建立tcp连接
tcp_client.connect(("127.0.0.1", 8888))         #()里面放入的是元组，包含ip地址和端口号，元组用()来定义

#开始发送数据到服务器
tcp_client.send("tcp客户端给服务器发送数据".encode("utf-8"))

#接收服务器发送过来的数据
print("等待服务器发送数据============")
data = tcp_client.recv(1024).decode("gbk")
print(f"接收到的数据为：{data}")

#关闭套接字
tcp_client.close()
